/* CSS Document */


/* ========================================================================
   Heading标题
 ========================================================================== */

.ti-heading {
    font-size: 3rem;
    line-height: 1.2;
    font-size: 17px;
}

@media (min-width: 960px) {
    .ti-heading {
        font-size: 3.375rem;
        font-size: 17px;
    }
}

@media (min-width: 1200px) {
    .ti-heading {
        font-size: 3.75rem;
        line-height: 1.1;
        font-size: 17px;
    }
}

.ti-heading .ti-heading-more {
    float: right;
    margin: 0px 0 0 10px;
    font-size: 17px
}

.ti-heading-hr {
    padding-bottom: 10px;
    border-bottom: 1px solid #e5e5e5;
}

.ti-heading-qt {
    position: relative;
}

.ti-heading-qt::before {
    content: "";
    display: inline-block;
    position: relative;
    top: calc(-0.1 * 1em);
    vertical-align: middle;
    height: 0.9em;
    margin-right: 10px;
    border-left: 6px solid #e5e5e5;
}

.ti-heading-qt-blue {
    position: relative;
}

.ti-heading-qt-blue::before {
    content: "";
    display: inline-block;
    position: relative;
    top: calc(-0.1 * 1em);
    vertical-align: middle;
    height: 0.9em;
    margin-right: 10px;
    border-left: 6px solid #1e87f0;
}

.ti-heading-qt-green {
    position: relative;
}

.ti-heading-qt-green::before {
    content: "";
    display: inline-block;
    position: relative;
    top: calc(-0.1 * 1em);
    vertical-align: middle;
    height: 0.9em;
    margin-right: 10px;
    border-left: 6px solid #8cc14c;
}

.ti-heading-qt-red {
    position: relative;
}

.ti-heading-qt-red::before {
    content: "";
    display: inline-block;
    position: relative;
    top: calc(-0.1 * 1em);
    vertical-align: middle;
    height: 0.9em;
    margin-right: 10px;
    border-left: 6px solid #da314b;
}

.ti-heading-line {
    overflow: hidden;
}

.ti-heading-line>* {
    display: inline-block;
    position: relative;
}

.ti-heading-line> ::before,
.ti-heading-line> ::after {
    content: "";
    position: absolute;
    top: calc(50% - (1px / 2));
    width: 2000px;
    border-bottom: 1px solid #e5e5e5;
}

.ti-heading-line> ::before {
    right: 100%;
    margin-right: 0.6em;
}

.ti-heading-line> ::after {
    left: 100%;
    margin-left: 0.6em;
}


/*自定义*深绿色*文本/边框/背景色*/

.text-darkgreen,
a.text-darkgreen:link,
a.text-darkgreen:visited,
.button.border-darkgreen,
blockquote.border-darkgreen,
.pager.border-darkgreen a,
.pager-prev.border-darkgreen,
.pager-next.border-darkgreen {
    color: #006400;
}

.border-darkgreen,
.border-darkgreen .button,
.border-darkgreen .tab-nav li a,
.border-darkgreen .tab-body,
.button.bg-darkgreen,
.selected.border-darkgreen,
.pointer.border-darkgreen li,
.nav.border-darkgreen .active a,
.nav.nav-tabs.border-darkgreen,
.nav-main.border-darkgreen a,
.nav-main.border-darkgreen .nav-head,
.pagination.border-darkgreen li,
.pager.border-darkgreen a {
    border-color: #006400;
}

.bg-darkgreen,
.border-darkgreen .button.active,
.pointer.border-darkgreen .active,
.nav-pills.border-darkgreen .active a,
.nav-darkgreen.border-darkgreen .nav-head,
.pagination.border-darkgreen .active {
    background-color: #006400;
}